home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-20
/
pmpsrc11.zip
/
MAKEFILE
< prev
next >
Wrap
Text File
|
1991-07-30
|
2KB
|
116 lines
#
# Makefile for PMP -- Poor Man's Packet
#
# For use with Turbo C 2.0
#
# 'make' to build PMP and PMPTEST
# 'make archive' to make archive distributions (binary and source)
# 'make clean' to clean up backup files
#
# Jan, 1991 - acp
#
VERSION = 11
ARC = pkzip
AFLAGS = /ml
CCFLAGS = -ml
CLIB = c:\tc\lib
.c.obj:
tcc -c $(CCFLAGS) $<
.asm.obj:
tasm $(AFLAGS) $<
all : pmp.exe pmptest.exe
#
# PMP
#
PMPOBJS = pmp.obj\
level1tx.obj\
level2tx.obj\
level1rx.obj\
level2rx.obj\
ax25subr.obj\
ax25dump.obj\
ax25lapb.obj\
console.obj\
param.obj\
trace.obj\
heard.obj\
dqueue.obj\
capture.obj\
misc.obj\
remote.obj\
keys.obj\
timer.obj
pmp.exe : $(PMPOBJS)
tlink /c $(CLIB)\c0l @pmp.tl,,pmp,,$(CLIB)\cl
pmp.obj : pmp.c types.h pmp.h ports.h keys.h
level1tx.obj : level1tx.c types.h pmp.h ports.h crc.h
level2tx.obj : level2tx.c types.h pmp.h
level1rx.obj : level1rx.c types.h pmp.h ports.h
level2rx.obj : level2rx.c types.h pmp.h
ax25subr.obj : ax25subr.c types.h pmp.h
ax25dump.obj : ax25dump.c types.h pmp.h netrom.h
console.obj : console.c types.h pmp.h keys.h
param.obj : param.c types.h pmp.h ports.h
trace.obj : trace.c types.h pmp.h
heard.obj : heard.c types.h pmp.h heard.h
dqueue.obj : dqueue.c dqueue.h types.h pmp.h
capture.obj : capture.c pmp.h
misc.obj : misc.c pmp.h
remote.obj : remote.c pmp.h
keys.obj : keys.c pmp.h keys.h
timer.obj : timer.asm
#
# PMPTEST
#
pmptest.exe : pmptest.c ports.h keys.h timer.obj
tcc $(CCFLAGS) pmptest.c timer.obj
#
# Binary distribution archive
#
BINARC = pmp$(VERSION).zip
BINFILES = pmp.cfg\
pmp.doc\
pmptest.exe\
pmp.exe\
read.me
#
# Source distribution archive (file list in PMPSRC.LIS)
#
SRCARC = pmpsrc$(VERSION).zip
archive : $(BINARC) $(SRCARC)
$(BINARC) : $(BINFILES)
$(ARC) -a $(BINARC) $(BINFILES)
$(SRCARC) : pmpsrc.lis
$(ARC) -a $(SRCARC) @pmpsrc.lis
clean :
erase *.bak